Big Huge Thesaurus

Lemna trisulca

noun